home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
util
/
moni
/
WatchOpenDev.lha
/
check
next >
Wrap
Text File
|
1996-11-24
|
1KB
|
72 lines
ECHO "*NThis script will check binaries and documentation for integrity."
ECHO "It requires that PGP and MD5SUM be installed.*N"
FAILAT 21
ECHO "Checking for PGP..." NOLINE
WHICH >NIL: PGP
IF WARN
ECHO "failed."
SKIP NOTCHECKED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking for MD5SUM..." NOLINE
WHICH >NIL: MD5SUM
IF WARN
ECHO "failed."
SKIP NOTCHECKED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking for Matthias Andree's PGP key..." NOLINE
PGP >NIL: +batchmode=on +verbose=0 -kv m_andree@tribal.line.org
IF WARN
ECHO "failed."
SKIP NOTCHECKED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking integrity of MD5-Sums..." NOLINE
DELETE >NIL: FORCE MD5
PGP >NIL: +batchmode=on +verbose=0 MD5
;ECHO "return is $RC -> " NOLINE
IF $RC GE 1
ECHO "failed."
SKIP FAILED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking integrity of files..."
MD5SUM -c MD5
IF $RC GE 1
SKIP FAILED
ENDIF
ECHO "*E[AIntegrity has been verified.*E[K*N"
QUIT 0
LAB NOTCHECKED
ECHO ""
ECHO "Integrity check could not be performed. Install the required"
ECHO "programs PGP and MD5SUM or check your path and retry.*N"
QUIT 20
LAB FAILED
ECHO ""
ECHO "Integrity check has failed. Someone might have tampered with the files."
ECHO "You should try to get unaltered versions from reliable sources*N"
QUIT 20